develop something to the maximum - French English Dictionary